Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [EXC-1768] Add system API to get costs of management canister calls. #3584

Open
wants to merge 88 commits into
base: master
Choose a base branch
from

Conversation

michael-weigelt
Copy link
Contributor

@michael-weigelt michael-weigelt commented Jan 23, 2025

This PR introduces system API endpoints that allow the caller to predict the cost of certain calls:

  • The cost of creating a canister
  • The cost of making an http outcall
  • The cost of an inter-canister call, i.e., the amount of cycles above the freezing threshold a canister must have in order to successfully perfom a call
  • The cost of signing with Ecdsa, Schnorr and deriving a VetKd key.

Design Doc

Spec PR

@github-actions github-actions bot added the feat label Jan 23, 2025
@michael-weigelt michael-weigelt marked this pull request as ready for review February 12, 2025 14:44
@michael-weigelt michael-weigelt requested a review from a team as a code owner February 12, 2025 14:44
@michael-weigelt michael-weigelt marked this pull request as draft February 12, 2025 14:56
@michael-weigelt michael-weigelt marked this pull request as ready for review February 12, 2025 15:12
@michael-weigelt michael-weigelt added the CI_ALL_BAZEL_TARGETS Runs all bazel targets and uploads them to S3 label Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI_ALL_BAZEL_TARGETS Runs all bazel targets and uploads them to S3 @execution feat
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants